body{ background:#fff; margin:0px; color:#333333; font-size:12px;font-family: 'microsoft yahei';}
td{ font-size:12px; color:#333333;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
div,input,p,dl,dt,dd{margin:0px; padding:0px;}
ul,li{ margin:0px; padding:0px; list-style:none;}
form{ margin:0px; padding:0px;}
.brd{ border:1px solid #D0D0D0;}
.brd_blue{ border:1px solid #A5C9E5;}
.brd_yellow{ border:1px solid #FFDDAB;}
.brd_red{ border:1px solid #EC7D00;}
.br{ height:10px; clear:both; font-size: 10px; overflow: hidden;}
.price{ color:#C00; font-size:12px; font-weight:bold;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.col_right{ float:right; margin:0px 5px 0px 0px;}
.red{ color:#F00;}
.blue{ color:#03C;}
.green{ color:#060;}
.white{ color:#FFF;}
.white14{ color:#FFF; font-size:14px;}
.orange{ color:#F30;}
.col_right{ float:right;}
.content{ padding:5px; line-height:20px;}
.bg_grey{background: #f6f6f6;}
.bg_white{background: #ffffff;}
img{ border:0px solid #fff;}
a:link{ color:#666666; font-size:12px; text-decoration:none;}
a:hover{ color:#ED1B23; font-size:12px; text-decoration:none;}
a:visited{ color:#666666; font-size:12px; text-decoration:none;}
a.red{color:Red; text-decoration:none;}
a.red:visited{color:Red; text-decoration:none;}
a.red:hover{color:Red; text-decoration:none;}
a.current{color:Red; text-decoration:none;}
a.current:visited{color:Red; text-decoration:none;}
a.current:hover{color:Red; text-decoration:none;}

a.graybtn{ display:block;  height:30px; line-height:30px; padding:0px 10px; background-color:#F5F5F5; color:#A7A7A7; font-size:12px; font-weight:bold; margin:5px 10px; border:1px solid #eee;}

a.graybtn:hover{ background-color:#fefefe;}

.citynav{ padding:5px;}
.citynav ul{ margin:0px; padding:0px;}
.citynav li{ display:inline; margin:0px; padding:0px;}
.container {margin: 0px auto; width:1200px;}
.msg{border:1px #eeeeee dotted; background-color:#F9F9F9; color:#003366; text-align:center; line-height:22px; padding:10px; margin:2px;}
.error{border:1px #eeeeee dotted; background-color:#F9F9F9; color:#FF0000; text-align:center; line-height:22px; padding:5px; margin:2px;}
.padleft5{padding-left:5px;}
.padleft10{ padding-left:10px;}
.pad5{ padding:5px;}
.pad10{ padding:10px;}
.padl10{ padding-left:10px;}
.bigbr{ height:10px; clear:both;}
.line22{ line-height:22px;}
.line25{ line-height:25px;}
.font14{ font-size:14px;}
.w10{width:10px;}
.w15{width:15px;}
.w20{width:20px;}
.dellink{text-decoration:line-through;}
ul{margin:0px; padding:0px; list-style:none;}
li{margin:0px; padding:0px; list-style:none;}
.position{ margin:0px auto; width:1200px; text-align:left; line-height:30px; background-image:url(images/home.jpg); background-position:left; background-repeat:no-repeat;}
.arrow_r{ background-image:url(images/arrow_right.gif); }
.textarea{border:1px solid #ccc; padding:0px 0px 0px 5px; line-height:18px;}
.input_key{ height:16px; width:150px; border:1px solid #CCC;}
.input_normal{ height:30px; line-height:30px; border:1px solid #ccc; padding:0px 0px 0px 5px; width:220px;}
.input_code{ height:30px; line-height:30px; border:1px solid #ccc; padding:0px 0px 0px 5px; width:60px;}
.select_normal{ border:1px solid #ccc; padding:8px;}
.btn_submit{width:133px;height:36px;line-height:36px;background:url(/images/submit.png) no-repeat;text-align:center;font-size:14px;color:#FFF;padding:0;border:0;cursor:pointer;margin:0 auto;}
.btn_blue{ padding:6px 10px; border:1px solid #039; color:#FFF; text-align:center; font-size:12px; background-color:#2A98DA; cursor:pointer;}
.flex_col{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.flex_row{display:flex;flex-wrap:wrap; flex-direction:column; justify-content:space-between;}
#head{ background-image:url(images/head_bg.gif); height:185px;}
.tab_area{}          
.tab_area ul{ margin:0px; padding:0px; list-style:none;}          
.tab_area li{ float:left; text-align:center; margin:0px 5px 0px 0px; padding:0px; cursor:hand;}          
.tab_area .on{background-image:url(images/stab_on.gif);width:56px;line-height:25px;color:#fff;	font-size:14px;	font-weight:bold;	text-align:center; border-top-left-radius: 5px; border-top-right-radius: 5px;}          
.tab_area .on a{color:#fff; text-decoration:none; font-size:14px;}          
.tab_area .off{ background-image:none; width:56px; line-height:25px; color:#000000; font-size:14px; text-align:center;}    
.tab_area .off a{color:#000000; text-decoration:none; font-size:14px;}          
.tab_area_content{ padding:5px; border-left:1px solid #6FB5DB;border-right:1px solid #6FB5DB;border-bottom:1px solid #6FB5DB; height:auto;}
.so_box{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.search_input{ width:0; flex-grow: 1; box-sizing: border-box; border: 2px solid #2A98DA; padding: 5px; height: 40px;}
.search_btn{border:0px solid #fff; background-color: #2A98DA; width:90px; height:40px; line-height: 40px; text-align: center; color: #fff; cursor:pointer;}
.search_hints{ margin:6px 0px 3px 0px;}
.search_hints a{color:#666666; font-size:12px; text-decoration:none;}
.search_hints a:visited{color:#666666;}
.search_hints a:hover{color:#C21119; }
#nav{ height:40px;}
#nav a{ line-height:40px; padding:0px 15px; display:block; float:left; width:70px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; margin:0px 1px 0px 0px;}
#nav a:visited{ background-color:none;}
#nav a:hover{ border-top:2px solid #FF9302; font-size:14px; color:#55D8FB; background-color:#FFF; line-height:38px; text-decoration:none;}
#nav a.on{ border-top:2px solid #FF9302; font-size:14px; color:#55D8FB; background-color:#FFF; line-height:38px; text-decoration:none;}

#nav_my{ position:relative; width:75px; padding:0px 0px 0px 5px;}
.nav_my_off .title{color:#FFF; padding:0px 10px 0px 0px; background:url(images/arrow_down.gif) no-repeat right 4px;}
.nav_my_off .content{ display:none;}
.nav_my_on{ border-left:1px solid #ccc;  border-top:1px solid #ccc;  border-right:1px solid #ccc; background-color:#f5f5f5;}
.nav_my_on .title{ line-height:25px; height:25px; color:#036; background:url(images/arrow_up.gif) no-repeat right 4px;}
.nav_my_on .content{position:absolute;border:1px solid #ccc;top:25px;left: -1px; width:70px; display:block; background-color:#FFF;}

.uc_txt{height:30px; line-height:30px;padding:10px; box-sizing: border-box; display:flex;flex-wrap:wrap; flex-direction:row; justify-content:center; }
.uc_txt i{ height:30px; width:30px; display: inline-block; background: url(/images/user.png) center no-repeat; background-size: 30px;}
.uc_txt span{font-size:14px; height: 30px; display: inline-block;}

.uc_btn{margin:10px 0;display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between; padding:10px; box-sizing: border-box;}
.uc_btn a{width:46%; display: block; height: 40px; line-height: 40px; box-sizing: border-box;}
.uc_btn a.uc_login{ background-color: #1296db; color: #fff; text-align: center; font-size: 14px; border-radius: 5px;}
.uc_btn a.uc_reg{background-color: #fff; border: 1px solid #1296db; color: #1296db; text-align: center; font-size: 14px; border-radius: 5px;}

.uc_tools{padding:10px 10px 0 10px;}
.uc_tools ul{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between; }
.uc_tools li{width:46%; margin: 0 0 10px 0;}
.uc_tools a{ width:100%;display: block;background-color: #eee; text-align: center; height: 32px; line-height: 32px; box-sizing: border-box;}
.uc_tools a:hover{ background-color: #f5f5f5; color: #1296db; text-align: center; font-size: 14px; border-radius: 5px;}

.leftnav{ background-color: #fff; width:180px; border-radius: 4px;}
.leftnav .t{ background-color:#1296db; line-height:36px; height:36px; color:#FFF; font-size:14px; font-weight:bold; padding-left:10px;}
.leftnav .cats{ margin:0 10px;}
.leftnav .cats li{ line-height:30px;}
.midban{width:760px;}
.welcol{width:224px;background-color: #fff; }
.nav_list{ padding-left:10px;}
.nav_list li{ display:inline; line-height:25px;}
.index-slide{width:760px;height:340px;}
.index-slide img{width:760px;height:340px;}
.subnav{ color:#666; border-bottom:1px dashed #eee;}
.subnav ul{ margin:0px; padding:0px; list-style:none;}
.subnav li{ display:inline; line-height:30px; margin:0px 5px 0px 0px;}
.subnav li a{ color:#06F;}
.subnav li a.current{ color:#F00;}

.salenav{margin:0 auto 10px auto; padding:10px; border:1px solid #dfecff;display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.salenav .t{width:80px; line-height:30px; margin: 0 5px 0 0 ;}
.salenav .c{ width:0; flex-grow: 1;}
.salenav li{display:inline; line-height:30px; margin:0px 5px 0px 0px;}

#jptj{ padding:5px;}
#jptj ul{ list-style:none; margin:0px; padding:0px;}
#jptj li{ display:inline; margin:0px 5px 0px 0px; padding:0px; line-height:25px; color:#F60;}

.box1{ border:1px solid #A3C6EB;}
.box1 .topic{ background-image:url(images/topic1.gif); line-height:30px; height:30px; padding-left:10px; color:#FFF; font-size:14px; font-weight:bold;}
.box1 .content{ padding:5px 5px 5px 10px;}
.box1 .content ul{ list-style:none;}
.box1 .content li{ list-style:none; margin:6px 0px; text-align:left; padding:0px;}
.box1 .price{ float:right; color:#F60;}

.box1 .content3{ padding:5px 5px 5px 10px;}
.box1 .content3 ul{ list-style:none;}
.box1 .content3 li{ list-style:none; margin:6px 0px; text-align:center; padding:0px; float:left; width:33%;}
.box1 .content3 li p{ margin:0px; padding:0px; line-height:25px; text-align:center;}

.box2{ border:1px solid #dddddd;}
.box2 .topic{ background-image:url(images/topic2.gif); line-height:30px; height:30px; padding-left:10px; color:#666666; font-size:14px; font-weight:bold;}
.box2 .content{ padding:5px 5px 5px 10px;}
.box2 .content ul{ list-style:none;}
.box2 .content li{ list-style:none; margin:5px 0px; text-align:left; padding:0px;}

.box3{ border-top:4px solid #1BA1E2; height:45px;}
.box3 .title{ float:left; margin-left:10px; line-height:45px; text-align:left; color:#FFA200; font-size:24px; font-weight:bold;}
.box3 .txts{ float:right; margin-left:30px; line-height:45px; text-align:right;}

.box4{ background-color: #fff; padding: 10px; box-sizing: border-box; border-radius: 6px; }
.box4 .title{ padding-left:10px; line-height:50px; height:50px; border-bottom:1px solid #eee; text-align:left; font-size:22px;}
.box4 .title .more{ float:right; margin-right:10px; font-size:14px; font-weight:100;}
.box4 .more{ text-align:right; padding:0px 5px 5px 0px;}

.pics{ padding:8px 8px 0 8px;}
.pics ul{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.pics li{ width:180px; text-align:center; margin: 0 0 10px 0; border:1px solid #eee; border-radius: 5px;}
.pics li:hover{border:1px solid #FFA200;}
.pics li img{width:100%;height:150px;}
.pics p{margin:0px; padding:0px; line-height:36px;}
.pics p a{font-size:14px;}
.pics .t{ line-height: 32px; display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between; padding: 0 10px;}
.pics .t .price{font-size: 16px; font-weight: bold; color: #ff7850;}
.pics .t .units{ color: #8d8d8d;}

.coms-rem{padding:8px 0;}
.coms-rem ul{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.coms-rem li{width:19%; text-align:center; border: 1px solid #eee; margin: 0 0 10px 0;}
.coms-rem li:hover{border:1px solid #FFA200;}
.coms-rem li img{width:80%;height:100px; margin:15px; border-radius: 5px;}
.coms-rem p{margin:0px; padding:0px; text-align:center; padding:0 0 10px 0;}
#scroll_text li{width:100%;height:20px; overflow: hidden; background: url(images/dot.gif) left no-repeat; padding: 0 8px; box-sizing: border-box;}
#scroll_text li a{font-size:12px;}
.coms-box{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.coms-rem{width:952px;}
.com-topnew{width:223px; padding: 5px; box-sizing: border-box;}
.com-topnew li{line-height:28px;width:100%; height:28px; overflow: hidden;}
.com-topnew li a{font-size:14px; }
.tabs{height:35px; background-color:#f5f5f5; }
.tabs th{ width:1px; background-color:#ddd;}
.tabs .on{ color:#22ADE6;font-size:14px; font-weight:bold; background-color:#FFF; text-align:center; cursor:pointer;}
.tabs .off{color:#8d8d8d;font-size:14px; font-weight:100;text-align:center; border-bottom:1px solid #ddd; cursor:pointer;}
.tabs .line{ border-bottom:1px solid #ddd;}

.col2{ padding:0px 5px 0px 10px; clear:both;}
.col2 h2{ font-size:12px; font-weight:bold; margin:0px; padding:0px; height:30px; line-height:30px; text-align:left; color:#D21E45;}
.col2 h2 a{ font-size:12px; font-weight:bold; margin:0px; padding:0px; height:30px; line-height:30px; text-align:left; color:#D21E45;}
.col2 li{ float:left; width:50%; text-align:left; line-height:25px;}

.col3{ padding:0px 5px 0px 10px; clear:both;}
.col3 h2{ font-size:12px; font-weight:bold; margin:0px; padding:0px; height:30px; line-height:30px; text-align:left; color:#D21E45;}
.col3 h2 a{ font-size:12px; font-weight:bold; margin:0px; padding:0px; height:30px; line-height:30px; text-align:left; color:#D21E45;}
.col3 li{ float:left; width:33%; text-align:left; line-height:25px;}

.topic3_l{background-image:url(images/topic3_l.gif); line-height:35px; padding-left:10px; color:#FFF; font-size:14px; font-weight:bold;}
.topic3_m{background-image:url(images/topic3_m.gif); line-height:35px;}
.topic3_r{background-image:url(images/topic3_r.gif); line-height:35px;}
.topic_grey{ background-color:#E5E5E5; line-height:30px; padding:0px 0px 0px 10px; font-size:14px; font-weight:bold;}
.topic_blue{ background-color:#1296db; line-height:30px; padding:0px 0px 0px 10px; color:#FFF; font-size:14px; font-weight:bold;}

.line_img{ padding:0px 6px 0px 0px;}
.line_img ul{list-style:none; margin:0px; padding:0px;}
.line_img li{ float:left; width:172px; text-align:left; margin:0px 0px 8px 8px;}
.line_img li img{ width:170px; height:113px; border:1px solid #ddd;}
.line_img li p{ margin:5px 0px;}
.line_img li .price{ float:left; line-height:25px;}
.line_img li a.order{ background-color:#F60; width:50px; height:22px; line-height:22px; color:#FFF; text-align:center; float:right;}

.line_txt{ }
.line_txt ul{ list-style:none;}
.line_txt li{ line-height:30px; background-image:url(/images/dot5.gif); background-position:left; background-repeat:no-repeat; padding-left:10px;}
.line_txt li a{ font-size:12px; text-decoration:none; color:#666666;}
.line_txt li a:visited{ font-size:12px; text-decoration:none; color:#666666;}
.line_txt li a:hover{ font-size:12px; text-decoration:none; color:#F60;}

.list_img{padding:5px; }
.list_img li{padding:5px; display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between; height:170px; border:1px solid #ddd; margin: 0 0 20px 0;}
.list_img li .c1{width:18%;height:150px; padding: 5px; box-sizing: border-box;}
.list_img li .c1 img{width:100%;height:150px;}
.list_img li .c2{ width:62%;padding:5px 10px 0 10px;height:150px;box-sizing: border-box;}
.list_img li .c2 h2{font-size:18px; font-weight: 500; color: #06C; margin: 0 0 10px 0;}
.list_img li .c2 p{ line-height: 26px; font-size: 14px;}
.list_img li .c2 p span{color:#8d8d8d;}
.list_img li .c3{width:20%;height:150px; padding: 10px 0 0 0;box-sizing: border-box;}
.list_img li .c3 a{ display: block; height: 30px; line-height: 30px; text-align: center; margin: 0 12px 12px 20px;box-sizing: border-box;border:1px solid #ddd; background-color: #FBF6DC; border-radius: 5px;}

#site_help{ border:1px solid #ddd; margin:10px auto; width:960px; height:150px; background-color:#f5f5f5; clear:both;}
#site_help .serv{ float:left; width:150px; height:130px; margin:10px 0px 10px 0px;}
#site_help .serv .t{padding-left:10px; font-size:12px; font-weight:bold; color:#0470B1; margin:10px 0px;}
#site_help .serv .c{ font-size:14px; font-weight:bold; color:#F90; padding-left:10px; line-height:25px;}
#site_help dl{ float:left; width:170px; height:130px; margin:10px 0px 10px 0px; padding:0px 15px 0px 15px; border-left:1px dashed #ddd;}
#site_help dt{ margin:10px 0px; background-image:url(images/arrow_right.gif); background-position:left 2px; background-repeat:no-repeat; padding-left:10px; font-size:12px; font-weight:bold; color:#0470B1;}
#site_help dd{ margin:0px; padding:0px; }
#site_help dd li{ margin:9px 0px; padding:0px; text-align:left;}
#root{ clear:both; margin:10px auto; width:1200px;}
#root .nav{ border-bottom: 1px solid #ddd; height:38px; line-height:38px; text-align:center;}
#root .nav a{margin:0px 5px;}
#root .ctext{ margin:10px auto; width:960px; text-align:center; line-height:25px;}
/*listpages*/
#list_contain{}
#list_contain .left{ width:283px; float:left;}
#list_contain .right{ width:900px; float:right;}
#s_cat1{ position:relative;}
#s_cat2{ position:absolute; top:0px; left:0px; width:220px; border:1px solid #1296db;}
#s_allc div{ background:url(images/arrow_down.gif) no-repeat right 10px; margin:0px 10px 0px 0px;}
.channel_title{ padding:0px; margin:0px; border-bottom:1px dashed #ddd; padding:5px 0px; margin:5px 0px 5px 0px;}
.channel_title h2{ font-size:24px; font-weight:bold; line-height:35px; text-align:left;}
.search_keys{ padding:5px;}
.search_keys ul{ list-style:none;display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.search_keys li{ width:20%; line-height:25px;}
.linklist{ line-height:25px;}
.ca_table{ }
.ca_table td{ text-align:center; line-height:20px;}
.ca_title{ text-align:center; line-height:25px;}
.ca_week td{ background-color:#E8F3FF; text-align:center;}
a.today{ color:#F00; text-decoration:none;}
a.today:visited{color:#F00; text-decoration:none;}
a.today:hover{color:#F00; text-decoration:none;}
/*search*/
.so_txt{ padding:8px 8px 0 8px;}
.so_txt .title{ padding:8px; font-weight: 600;}
.so_txt ul{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.so_txt li{ width:19%; text-align:center; margin: 0 0 16px 0;background-color:#fff; padding: 10px; box-sizing: border-box; border: 1px solid #ddd; }
.so_txt li img{width:100%;height:220px;}
.so_txt li:hover{border:1px solid #ff3300;}
.so_txt li.end{background:none;border:0 solid #fff;}

.so_txt h2{font-size:14px; color: #000; font-weight:100;line-height:26px; height: 26px; width:100%; overflow: hidden; margin: 0; padding: 0;}
.so_txt h3{font-size:12px; color: #8d8d8d; font-weight:100;line-height:20px; height: 20px; width:100%; overflow: hidden; margin: 0; padding: 0;}
.so_txt .t{ line-height: 32px; display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.so_txt .t .price{font-size: 18px; font-weight: bold; color: #ff7850;}
.so_txt .t .units{ color: #8d8d8d;}
.nextpagea{ margin:10px 0px; height:30px;}
.nextpagea a{ display:block; width:100%; background-color:#F3F3F3; border:1px solid #ddd; height:30px; line-height:30px; text-align:center; color:#03F; font-size:14px;}
.nextpagea a:visited{color:#03F; font-size:14px;}
.nextpagea a:hover{color:#03F; font-size:14px;}
.so_title{ font-size:14px; color:#666; line-height:30px;}
.so_title a{ font-size:14px; color:#0000CC; text-decoration:none;}
.so_title a:link{ font-size:14px; color:#0000CC; text-decoration:none;}
.so_title a:visited{ font-size:14px; color:#0000CC; text-decoration:none;}
.so_title a:hover{ font-size:14px; color:#0000CC; text-decoration:none;}
.so_demons{ line-height:20px;}
.so_green{line-height:20px; color:#060;}
/*show pages*/
.picShow{float: left;width: 418px;}
.sliderBox{height: 404px;overflow: hidden;width: 418px;}
.show_title{ background-color:#E8F2FF; border-top:1px solid #09F; margin:10px 0px; padding-left:10px;}
.show_title h1{ margin:0px; padding:0px; font-size:24px; font-weight:bold; color:#000; line-height:60px;}
.show_blackbox{ background-color:#F7F7F7; border:1px solid #eee; padding:10px;}
.show_blackbox p{ margin:0px; padding:0px; line-height:25px;}
.show_orderbox{ margin:10px 0px;}
.show_hintbox{ padding:10px; line-height:22px; overflow:auto; background-color:#F7F7F7; border:1px solid #9DCEFF; margin:10px 0px 0px 0px;}

.tab_show{border-bottom:2px solid #4F89D0; height:32px; margin:10px 0px;}          
.tab_show ul{ margin:0px; padding:0px; list-style:none;}          
.tab_show li{ float:left; text-align:center; margin:0px 3px; padding:0px; cursor:hand;}          
.tab_show .on{width:96px;line-height:32px;color:#fff;	font-size:14px;	font-weight:bold;	text-align:center; background-color:#4F89D0;}
.tab_show .off{ background-color:#f8f8f8; width:96px; line-height:32px; color:#000000; font-size:14px; text-align:center;}    
.tab_show_cnt{ border:1px solid #ddd; padding:10px; line-height:30px; font-size:14px;}
.show_ordertd{ color:#666666; font-size:14px; line-height:20px; padding: 15px 5px 15px 10px;}
.show_prices{ margin:10px 0px;}
.show_prices li{ line-height:28px; border-bottom:1px dashed #A4D1FF; background-color:#f5f5f5; height:28px;}
.show_prices li.head{ background-color:#4F89D0; color:#fff; height:28px; line-height:28px; border-bottom:0px dashed #A4D1FF; }
.show_prices .title{ float:left; width:30%; padding-left:10px;}
.show_prices .pricem{ float:left; width:30%; padding-left:10px;}
.show_prices .pricec{ float:left; width:30%; padding-left:10px;}

.show_prices2{ margin:10px 0px;}
.show_prices2 li{ line-height:28px; border-bottom:1px dashed #A4D1FF; background-color:#f5f5f5; height:28px;}
.show_prices2 li.head{ background-color:#4F89D0; color:#fff; height:28px; line-height:28px; border-bottom:0px dashed #A4D1FF; }
.show_prices2 .title{ float:left; width:55%; padding-left:10px;}
.show_prices2 .price{ float:left; width:40%; padding-left:10px; font-weight:100;}

.show_prices3{ margin:10px 0px;}
.show_prices3 li{ line-height:28px; border-bottom:1px dashed #A4D1FF; background-color:#f5f5f5; height:28px;}
.show_prices3 li.head{ background-color:#4F89D0; color:#fff; height:28px; line-height:28px; border-bottom:0px dashed #A4D1FF; }
.show_prices3 .title{ float:left; width:35%; padding-left:10px;}
.show_prices3 .price1{ float:left; width:20%; font-weight:100;}
.show_prices3 .price2{ float:left; width:20%; font-weight:100;}
.show_prices3 .breakfst{ float:left; width:20%; font-weight:100;}
a.downbook{ display:block; border:1px solid #ccc; padding:0px 15px; height:30px; line-height:30px; text-align:center; background-color:#f5f5f5; color:#666666; font-size:14px; text-decoration:none;}
a.downbook:visited{ display:block; border:1px solid #ccc; padding:0px 15px; height:30px; line-height:30px; text-align:center; background-color:#f5f5f5; color:#666666; font-size:14px; text-decoration:none;}
a.downbook:hover{ display:block; border:1px solid #ccc; padding:0px 15px; height:30px; line-height:30px; text-align:center; background-color:#F60; color:#ffffff; font-size:14px; text-decoration:none;}

.orderok_tins{ background-image:url(../../images/order_ok.gif); background-position:30px 10px; background-repeat:no-repeat; border:1px solid #ccc; font-size:14px; line-height:30px; padding:10px 0px 10px 100px; font-weight:100; margin:10px 0px; text-align:left;}
/*shop category*/
#allCat1 {position:relative;width:214px;height:29px;z-index:2;background-color: #993366;background-image: url(/images/allc_off.gif);}
#allCat2 {position:absolute;width:214px;z-index:1;left: 0px;top: 0px;display:none;background-image: url(/images/allc_on_bg.gif);}
#allCat2 .head{ background-image:url(/images/allc_on.gif); width:214px; height:29px;}
#allCat2 .root{ background-image:url(/images/allc_root.gif); width:214px; height:4px; clear:both; overflow:hidden;}
#allCat2 h2{ font-size:14px; font-weight:bold; color:#06C; margin:0px; padding:0px 0px 0px 5px; line-height:28px; text-align:left;}
#allCat2 .navs{ cursor:pointer; line-height:29px;text-align:left; margin:5px 5px 5px 5px;  clear:both; border-bottom:1px dashed #6FB7FF;}
#allCat2 .navs .navs_title{ width:190px; float:left; clear:both;}
#allCat2 .navs .childs{ position:absolute; left:130px;  min-width:350px; border:2px solid #0CF; padding:5px;}
#allCat2 .navs .childs li{ display:inline; margin:0px 5px;}
#allCat2 .navs:hover .childs{ display:block;}
#allCat2 .navs:hover .navs_title{ background-color:#4CAFDD; color:#FFF; font-size:14px; font-weight:bold;}
#allCat2 .navs:out .childs{ display:none;}
#allCat2 .childs{ display:none; color:#333; background-color:#FFF;}


.toplist{ float:right;}
.toplist ul{ margin:0px; padding:0px; list-style:none; }
.toplist ul li{ list-style:none; float:left; margin-left:8px; background:url() 8px 5px no-repeat; padding-left:14px }
.btn_search{ background-image:url(images/search.gif); width:70px; height:22px; border:0px solid #fff; cursor:pointer;}


.table{ border:1px solid #C0CDDB;}
.table_th{ background-image:url(images/title_bg.gif); height:30px; padding-left:20px;}
.table_title{ color:#B83501; font-size:12px; font-weight:bold; line-height:30px; float:left;}
.th{background-image:url(/images/table_th_bg.gif); line-height:25px; font-size:12px; font-weight:bold; color:#0055AA; text-align:center;  margin:0px; border-bottom:1px solid #CFD0CF;}
.cont{ clear:both; border:1px solid #CFD0CF;}
.cont h2{ background-image:url(/images/table_th_bg.gif); line-height:22px; font-size:12px; font-weight:bold; color:#0055AA; text-align:left; padding-left:10px; margin:0px; border-bottom:1px solid #CFD0CF;}
.cont ul{ list-style:none; margin:5px; padding:0px;}
.cont li{ list-style:none; margin:0px 0px;}
.cont .line20{ line-height:20px;}
.PicWithDesc{ margin:0px; padding:5px;}
.PicWithDesc dl{ margin:0px; padding:0px; width:100%;}
.PicWithDesc dl dt{ margin:0px; padding:0px; float:left; width:102px;}
.PicWithDesc dl dd{ margin:0px; padding:0px; float:right;  width:190px;}
.PicWithDesc dl dd h2{ margin:0px; padding:0px; line-height:20px; font-size:12px; font-weight:100;}

.PicTxts{ margin:0px; padding:0px;}
.PicTxts dl{ margin:0px; padding:0px; width:100%;}
.PicTxts dl dt{ margin:0px; padding:5px; float:left; width:102px;}
.PicTxts dl dd{ margin:0px; padding:0px; float:right;  width:196px;}
.PicTxts dl dd li{ margin:0px; padding:0px; line-height:20px; list-style:none;}

.Texts{ margin:0px; padding:5px;}
.Texts ul{ margin:0px; padding:0px; list-style:none;}
.Texts li{ margin:0px; padding:0px; list-style:none; line-height:22px;}

a.TopTitle:link{ font-size:14px; font-weight:bold; color:#039; text-decoration:none;}
a.TopTitle:hover{ font-size:14px; font-weight:bold; color:#039; text-decoration:none;}
a.TopTitle:visited{ font-size:14px; font-weight:bold; color:#039; text-decoration:none;}
.hot_keys a:link{ color:#06C;}
.hot_keys a:hover{ color:#06C;}
.hot_keys a:visited{ color:#06C;}

.txt12{ padding:0px 0px 0px 5px;}
.txt12 ul{}
.txt12 li{ list-style:none; line-height:22px;}
.topic1{ background-image:url(images/topic_bg1.gif); line-height:34px; padding-left:8px; color:#BC0000; font-size:14px; font-weight:bold;}
.topic2{ background-image:url(images/topic_bg2.gif); line-height:31px; padding-left:10px; color:#424242; font-size:14px; font-weight:bold; text-align:left;}
.topic3{ background-image:url(images/topic_bg3.gif); font-size:18px; color:#D54D4D; background-position:left; padding-left:5px; line-height:33px; font-family:����;}
.topic4{ color:#FFF; font-size:14px; text-align:left; padding-left:20px; line-height:29px; font-weight:bold;}
.title_black{ font-size:14px; font-family:����; font-style:italic; color:#555555;}
dl.tops{ width:206px; height:66px; background-image:url(images/indexLine.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px; margin:5px 3px 0px 3px;}
dl.tops dt{ width:74px; height:66px; float:left;}
dl.tops dd{ width:132px; height:66px; float:right;}
dl.tops dd h2{ font-size:12px; font-weight:100; line-height:24px; height:48px; overflow:hidden; width:132px; text-align:left;}

.ranks{ margin:5px;}
.ranks ul{ list-style:none; background-image:url(images/rank_bg1.gif); background-repeat:no-repeat; background-position:0px 6px;}
.ranks li{ line-height:24px; padding-left:19px; background-image:url(images/indexLine.gif); background-position:bottom; background-repeat:repeat-x;}

.imgs_col4{ padding:5px;}
.imgs_col4 ul{ list-style:none;}
.imgs_col4 ul li{ width:157px; text-align:center; margin:5px 11px; float:left; border:1px solid #fff;}
.imgs_col4 ul li img{ border:1px solid #eee;}
.imgs_col4 ul li img:hover{ border:1px solid #C00;}
.imgs_col4 ul li .title{ text-align:left; line-height:20px; margin:5px 0px; width:150px; height:40px; overflow:hidden;}
.imgs_col4 ul li .prices{ text-align:left; line-height:20px;}
.imgs_col4 ul li .prices .red{ font-size:12px; font-weight:bold; color:#C00;}
.imgs_col4 ul li .prices .black{ color:#333; text-decoration:line-through; }
.imgs_col4 ul li a.cart{ display:block; background-image:url(images/addcart.gif); width:90px; height:21px; margin-left:30px;}

.imgs_col5{ padding:5px;}
.imgs_col5 ul{ list-style:none;}
.imgs_col5 ul li{ width:126px; text-align:center; margin:5px 8px; float:left; border:1px solid #fff;}
.imgs_col5 ul li img{ border:1px solid #eee;}
.imgs_col5 ul li img:hover{ border:1px solid #C00;}
.imgs_col5 ul li .title{ text-align:left; line-height:20px;}
.imgs_col5 ul li .prices{ text-align:left; line-height:20px;}
.imgs_col5 ul li .prices .red{ font-size:12px; font-weight:bold; color:#C00;}
.imgs_col5 ul li .prices .black{ color:#333; text-decoration:line-through; }

.buynow{ background-color:#FFF8E7; border:1px solid #FFEFD2; padding:10px;}
.info{ padding:5px; line-height:20px;}

.goods_teamshow{}
.goods_teamshow ul{}
.goods_teamshow ul li{ float:left; margin:5px; width:160px; overflow:hidden; background-image:url(/images/plus.gif); background-position:right; background-repeat:no-repeat;}
.goods_teamshow  .title{ display:none;}
.goods_teamshow .prices{ text-align:center;}
.page_nav{ text-align:center; line-height:25px;}
.pages{ text-align:center; margin:10px 0px; clear:both;}
.pages a{ display:block; border:1px solid #E5E5E5; line-height:25px; height:25px; padding:0px 10px; float:left; margin:0px 0px 0px 10px;}
.pages a:visited{ display:block; border:1px solid #E5E5E5; line-height:25px; height:25px; padding:0px 10px; float:left; margin:0px 0px 0px 10px;}
.pages a:hover{ background-color:#FF6600; color:#FFF;}

.pages a.current{ display:block; border:1px solid #E5E5E5; line-height:25px; height:25px; padding:0px 10px; float:left; margin:0px 0px 0px 10px; background-color:#FF6600; color:#FFF;}

.imgs_4{ border:1px solid #ccc; padding:5px 0px;}
.imgs_4 ul{}
.imgs_4 li{ text-align:center; margin:5px 0px 5px 0px; float:left; border:0px solid #eee; width:189px;}
.imgs_4 li img{ width:158px; height:140px; border:1px solid #ccc;}
.imgs_4 li p{width:158px; height:14px; display:block; margin:5px 0px; text-align:center; overflow:hidden;}

/* news style */
.news_contain{}
.news_contain .left{ float:left; width:868px; border:1px solid #ddd; background-color: #fff;}
.news_contain .right{ float:right; width:300px; background-color: #fff;}
.contents{line-height:30px; font-size:14px;}
.ntnav{ height:45px; border-bottom:1px solid #ddd; margin-bottom:15px; background-color:#fafafa;}
.ntnav ul{}
.ntnav li{ float:left; height:45px; line-height:45px; width:80px; text-align:center; border-right:1px solid #ddd;}
.ntnav li a{ font-size:16px; font-weight:bold; font-family: 'Microsoft YaHei';}
.ntnav li.cur{ padding-top:1px; background-color:#FFF;}
.nlist{ margin:20px;}
.nlist ul{ list-style:none;}
.nlist li{ padding:25px 0px; border-bottom:1px solid #ddd;}
.nlist li .img{ float:left; width:170px; height:115px;}
.nlist li h3,.nlist li h3 a{ font-size:16px; font-weight:bold; font-family: 'Microsoft YaHei'; color:#333;}
.nlist li p.dates{ font-size:12px; color:#888; line-height:25px;}
.nlist li p.cnt{ line-height:20px; color:#555;}
.nrank{ border-top:2px solid #C00; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:0px 10px;}
.nrank h3{ font-size:16px; font-weight:bold;font-family: 'Microsoft YaHei'; color:#C00; line-height:40px;}
.nrank li{ line-height:30px;}
.nrank li a{ font-size:14px; font-family: 'Microsoft YaHei'; color:#555;}
.nrank li i{ font-size:14px; color:#888; font-family: 'Microsoft YaHei'; font-weight:bold; padding:0px 10px 0px 0px;}

/*company style */
.coms_contain{}
.coms_contain .left{ float:left; width:870px; border:1px solid #ddd;}
.coms_contain .right{ float:right; width:300px;}
.com_class{ margin:10px;}
.com_class h2,.com_class h2 a{ line-height:40px; font-size:16px; font-weight:bold; font-family: 'Microsoft YaHei'; color:#333;}
.com_class li{ display:inline; line-height:30px; margin:0px 10px 0px 0px;}

/*bid commen */
.commenform{}
.commenform .bid_commen_text{ border:1px solid #ddd; width:868px; height:50px; margin:0px; padding:0px; border:1px solid #ddd;}
.commenform .bid_commen_btn{ margin-top:10px; width:120px; height:32px; line-height:32px; background-color:#5AF; color:#fff; font-size:14px; text-align:center; border:1px solid #ddd; cursor:pointer;}
.bid_commen_list{ width:960px; margin:10px auto;}
.bid_commen_list li{ clear:both; border-bottom:1px solid #eee;  margin:0px 0px 15px 0px; padding:0px 0px 15px 0px;}
.bid_commen_list dl{ display:block; clear:both; min-height:60px;}
.bid_commen_list dl dt{ width:90px; float:left; text-align:center;}
.bid_commen_list dl dd{  width:870px; float:right;}
.bid_commen_list dd p{ line-height:20px;}
.bid_commen_list .man{ color:#069;}
.bid_commen_list .date{ color:#8d8d8d;}
.bid_commen_list .cmcnt{ font-size:14px; line-height:24px;}

.bid_commen_list .bid_commen_nomsg{ border:1px solid #ddd; background-color:#f5f5f5; text-align:center; height:40px; line-height:40px;}
.flink{background-color:#fff;}
.flink li{ width:12.5%; height:30px; line-height: 30px;  text-align: center;}

.channel_list{ margin:5px auto 0 auto; width:100%;}
.channel_list .swiper-container { width: 100%; margin-left: auto; height: 340px; margin-right: auto;}
.channel_list .swiper-slide{  
  height: 300px;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border:1px solid #F5F6F8;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.combox{width:260px; height:300px; padding: 10px; background-color:#fff;}
.combox ul{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.combox li{ width:49%;}
.combox li img{width:125px; height:100px; border: 1px solid #ddd;}
.combox h2{height:36px;  line-height:36px; font-weight: 500;}
.combox h2 a{font-size: 14px;}
.combox li p{ display: block; width: 100%; height: 24px; font-size: 12px; line-height: 24px; overflow: hidden;}
.root{ clear:both; line-height:20px; text-align:center; border-top:solid 1px #eeeeee; margin-top:10px;}
